package Controlador;

import Vista.Registrar;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import Modelo.Tiempo;
import code.Jugador;
import Modelo.JugadorDAO;


public class ControladorRegistrarJugador {
	private Registrar registrar;
	private Tiempo tiempo;

	public ControladorRegistrarJugador() {
	super();
	this.registrar = new Registrar();
	this.registrar.setLocation(480,210);
	this.registrar.setVisible(true);
	

}
	
	public void actionPerformed(ActionEvent e) {
		String actionCommand = e.getActionCommand();
		if (actionCommand.equals("Aceptar")) {
			registrarJugador();
		}		
		else if (actionCommand.equals("Cancelar")) {
			registrar.borrarDatos();
		}
	}
	
	private void registrarJugador(){
	  	try
		{
	    	if(registrar.getNombre().equals(""))  
	    	
	    	  
	    		registrar.mostrarMensaje("Debe colocar el nombre ");
	    	else
	    	{
	    		JugadorDAO jugadorDAO = new JugadorDAO();
		    	Jugador jugador = new Jugador(registrar.getNombre(),registrar.getTiempo(),registrar.getNroIntentos());
		    	                    		    
		    jugadorDAO.registrarJugador(jugador);
		    	registrar.mostrarMensaje("El Jugador fue incluido con exito");
		    	registrar.borrarDatos();
	    	}
		}catch(Exception e)
		{
			registrar.mostrarMensaje("No se pudo registrar el jugador");
		  	registrar.borrarDatos();
		}
	}

}